package aad.storyboard.model.menu;

import aad.storyboard.model.Story;


/**
 * abstract builder class, defines empty construction methods for all the parts, which can be overriden by concrete constructors
 */
public abstract class MenuBuilder {

	protected Menu menu;
	protected Story story;
	
	
	public MenuBuilder(Story s){
		story = s;
	}
	
	public void initialise() {
		menu = new Menu();
	}

	public Menu getMenu() {
		return menu;
	}
	
	public void createText(String t) {
		
	}
	

	public void createTitle(String t) {
		// TODO Auto-generated method stub
		
	}

	public void createStartButton() {
		// TODO Auto-generated method stub
		
	}

	public void createChapterSelectionButton(int i) {
		// TODO Auto-generated method stub
		
	}

	public void createAboutButton() {
		// TODO Auto-generated method stub
		
	}

	public void createExitButton() {
		// TODO Auto-generated method stub
		
	}

	public void createResumeButton() {
		// TODO Auto-generated method stub
		
	}

	public void createRestartButton() {
		// TODO Auto-generated method stub
		
	}

	public void createMainMenuButton() {
		// TODO Auto-generated method stub
		
	}
	
	public void createSettingsButton(){
		
	}
	
	public abstract void createLookSettings();

	public void createSceneSelectionButton(int i) {
		
	}
	
	public void createChapterButton() {
		// TODO Auto-generated method stub
		
	}

	public void createVolumeController() {
		// TODO Auto-generated method stub
		
	}

	public void createWikiButton() {
		// TODO Auto-generated method stub
		
	}

	public void createScriptButton() {
		// TODO Auto-generated method stub
		
	}

	public void createBookMarkButton(String data) {
		// TODO Auto-generated method stub
		
	}
	
	public void createSaveBookMarkButton() {
		// TODO Auto-generated method stub
		
	}

	public void createBookmarkSelectionButton() {
		// TODO Auto-generated method stub
		
	}
	
}
